Safety Assurance of Commercial-Off-The-Shelf Software
نویسندگان
چکیده
Commercial-Off-The-Shelf (COTS) software is increasingly being suggested for use in systems development, for reasons including cost, functionality, useability, testedness, availability of support and upgrades. At the same time, standards for use of software in safetyrelated systems are becoming increasingly stringent. This paper examines the issue of providing safety assurance for systems involving COTS software, and surveys what international standards say about the issue. The strengths and weaknesses of a number of different approaches are discussed. The paper suggests that “whole life-cycle” costing estimates, including estimates of the cost of developing and maintaining safety assurance, be made prior to deciding whether to use COTS components in safety-related applications.
منابع مشابه
Safety engineering with COTS components
Safety-critical systems are becoming more widespread, complex and reliant on software. Increasingly they are engineered through Commercial Off The Shelf (COTS) (Commercial Off The Shelf) components to alleviate the spiralling costs and development time, often in the context of complex supply chains. A parallel increased concern for safety has resulted in a variety of safety standards, with a gr...
متن کاملContract-Based Justification for COTS Component within Safety Critical Applications
Commercial-Off-The-Shelf (COTS) software components are being used within complex safety-critical applications. However, to use them with confidence, it is necessary to ensure that potential failures of the COTS component does not contribute to system level hazards. To this end, we have established a contract-based approach to capture the application-specific safety requirements, and correspond...
متن کاملA Product-Based Assurance Model for Mixed-Integrity Markets
Many markets use a Commercial-Off-The-Shelf (COTS) or product-based approach to engineering in order to reduce project cost, schedule and risk, take advantage of product maturity and secure long-term support. The product-based approach presents challenges for both product developers and project engineers when applied to safety-related applications. Project engineers are obliged to present evide...
متن کاملCommercial-Off-The-Shelf (COTS) Hardware and Software for Train Control Applications: System Safety Considerations
متن کامل
Component-Based Software Engineering: Technologies, Quality Assurance Schemes, and Risk Analysis Tools
Component-based software development approach is based on the idea to develop software systems by selecting appropriate off-the-shelf components and then to assemble them with a well-defined software architecture. Because the new software development paradigm is much different from the traditional approach, quality assurance (QA) for component-based software development is a new topic in the so...
متن کامل